csd: Improve appearance inside glade
authorMatthias Clasen <mclasen@redhat.com>
Sat, 1 Nov 2014 18:49:02 +0000 (14:49 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 1 Nov 2014 18:49:02 +0000 (14:49 -0400)
glade turns windows into non-toplevels, so we can easily recognize
that situation and avoid adding a humongous shadow area.

gtk/gtkwindow.c

index 530b947783e724c6201624ad20fae0871ef2771e..6334f26514ea3d5b1c39c56dae36e6b8ff791408 100644 (file)
@@ -6385,6 +6385,9 @@ get_shadow_width (GtkWidget *widget,
       priv->tiled)
     return;
 
+  if (!gtk_widget_is_toplevel (widget))
+    return;
+
   state = gtk_widget_get_state_flags (widget);
   context = gtk_widget_get_style_context (widget);